package com.dominator.service;


import com.dominFramework.core.typewrap.Dto;
import com.dominator.utils.api.ApiMessage;
import com.dominator.utils.exception.ApiException;

public interface CommonService {

    /**
     * 发手机验证码
     *
     * @param dto phone String 必传 手机号
     * @return
     */
    ApiMessage sendMessage(Dto dto) throws ApiException;

    /**
     * 校验手机验证码
     *
     * @param dto phone String 必传 手机号
     *            code String 必传 验证码
     * @return
     */
    ApiMessage checkMessage(Dto dto) throws ApiException ;

//    /**
//     * ��֤���Ƿ�ƥ��
//     * @param userCode
//     * @param userCodeExists
//     * @return
//     */
//    Boolean match(UserCode userCode, UserCode userCodeExists);
//
//    /**
//     * �����ֻ��ŷ�����֤��
//     * @param phone
//     * @return
//     * @throws Exception
//     */
//    String sendMessage(String phone) throws Exception;
}
